package com.googlecode.jaks.swt;

import java.io.File;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

/**
 * Global variables used by all executions of the installer mojos.
 * @author Jason Smith
 */
public class InstallerSharedState 
{
	/**
	 * Mapping of the artifact files by their URL; this is used to help avoid 
	 * redundant artifact downloads, because those artifacts can be big.
	 */
	public Map<String,File> artifacts = Collections.synchronizedMap(new HashMap<String,File>());
}
